package com.example.demo.dao;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.example.demo.VO.CartVo;
import com.example.demo.model.Cart;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

@Mapper
public interface CartDao extends BaseMapper<Cart> {
    //插入购物车数据
    int insert(Cart cart);
    //更新购物车某件商品的数量
    int updateNumByCid(Integer cid, Integer amount);
    //根据用户的id和商品的id来查询购物车的数据
    Cart findByidAndPid(Integer uid, Integer pid);

    List<CartVo> findVOByUid(Integer uid);

    Cart findByCid(Integer cid);

    int deleteItem(Integer cid,Integer uid);
}
